PERs from Projections for Binding-Time Analysis

نویسنده

  • Kei Davis
چکیده

First order projection based binding time analysis has proven genuinely useful in partial evaluation Lau a Lau c There have been three notable generalisations of projection based analysis to higher order The rst lacked a formal basis Mog the second used structures strictly more general that projections namely partial equivalence relations PERs HS the third involved a complex con struction that gave rise to impractically large abstract do mains Dav This paper presents a technique free of these shortcomings it is simple entirely projection based satis es a formal correctness condition and gives rise to reason ably small abstract domains Though the technique is cast in terms of projections there is also an interpretation in terms of PERs The principal limitation of the technique is the restriction to monomorphic typing Introduction and Background We take as given that binding time analysis is essential for good partial evaluation and we do not address the issue of annotating programs according to the results of analy sis Numerous binding time analysis techniques have been proposed and implemented we greatly narrow the eld of discussion by restricting attention to those for which there is a formally stated notion of correctness that the technique has been proven to satisfy Analysis techniques can usually be identi ed as being based on either a non standard denotational semantics or a non standard typing Examples in the latter category in clude those of Gomard Go Jensen Jen the Nielsons NN Schmidt Sch and Henglein and Mossin HM Our focus is on those techniques based on non standard in terpretation in particular those using projections or partial equivalence relations PERs as the basic abstract values A domain projection is a continuous idempotent func tion that approximates the identity Launchbury Lau hit upon the idea of using projections to encode degrees of staticness of data The basic idea is that a projection maps to that part of a data structure that is dynamic possibly not determined and acts as the identity on that part which is static de nitely determined Examples are the identity ID the greatest projection which speci es that values are entirely static the constant function BOT the least pro jection which speci es that values are entirely dynamic and projections FST and SND on product domains de ned by

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Semantic Model of Binding Times for Safe Partial Evaluation

In program optimisation an analysis determines some information about a portion of a program, which is then used to justify certain transformations on the code. The correctness of the optimisation can be argued monolithically by considering the behaviour of the optimiser and a particular analysis in conjunction. Alternatively, correctness can be established by nding an interface, a semantic pro...

متن کامل

A model based, anatomy dependent method for ultra-fast creation of primary SPECT projections

  Introduction: Monte Carlo (MC) is the most common method for simulating virtual SPECT projections. It is useful for optimizing procedures, evaluating correction algorithms and more recently image reconstruction as a forward projector in iterative algorithms; however, the main drawback of MC is its long run time. We introduced a model based method considering the eff...

متن کامل

Ultra-Fast Image Reconstruction of Tomosynthesis Mammography Using GPU

Digital Breast Tomosynthesis (DBT) is a technology that creates three dimensional (3D) images of breast tissue. Tomosynthesis mammography detects lesions that are not detectable with other imaging systems. If image reconstruction time is in the order of seconds, we can use Tomosynthesis systems to perform Tomosynthesis-guided Interventional procedures. This research has been designed to study u...

متن کامل

Comparison between antioxidant activity and bioactive compounds of Ganoderma applanatum (Pers.) Pat. and Ganoderma lucidum (Curt.) P. Karst from Iran

Members of Ganoderma genus, belong to Basidiomycota, such as Ganoderma applanatum and Ganoderma lucidum have been noticed in traditional and modern medicine and pharmacology for their medicinal properties and bioactive compounds. The present study is undertaken to determine whether there is difference between chemical properties of G. applanatum and G. lucidum. The fresh mature fruiting bodies ...

متن کامل

Artificial Neural Networks Analysis Used to Evaluate the Molecular Interactions between Selected Drugs and Human Cyclooxygenase2 Receptor

  Objective(s): A fast and reliable evaluation of the binding energy from a single conformation of a molecular complex is an important practical task. Artificial neural networks (ANNs) are strong tools for predicting nonlinear functions which are used in this paper to predict binding energy. We proposed a structure that obtains binding energy using physicochemical molecular descripti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994